Principled strength reduction
نویسنده
چکیده
This paper presents a principled approach for optimizing iterative (or recur-sive) programs. The approach formulates a loop body as a function f and a change operation , incrementalizes f with respect to , and adopts an incrementalized loop body to form a new loop that is more eecient. Three general optimizations are performed as part of the adoption; they systematically handle initializations, termination conditions, and nal return values on exits of loops. These optimizations are either omitted, or done in implicit, limited, or ad hoc ways in previous methods. The new approach generalizes classical loop optimization techniques, notably strength reduction, in optimizing compilers, and it uniies and systematizes various optimization strategies in transformational programming. Such principled strength reduction performs drastic program eeciency improvement via incrementalization and appreciably reduces code size via associated optimizations. We give examples where this approach can systematically produce strength-reduced programs while no previous method can.
منابع مشابه
A Principled Comparative Analysis of Dimensionality Reduction Techniques on Protein Structure Decoy Data
In this paper we investigate the utility of dimensionality reduction as a tool to analyze and simplify the structure space probed by de novo protein structure prediction methods. We conduct a principled comparative analysis in order to identify which techniques are effective and can be further used in decoy selection. The analysis allows drawing several interesting observations. For instance, m...
متن کاملWhy Do Similarity Matching Objectives Lead to Hebbian/Anti-Hebbian Networks?
Modeling self-organization of neural networks for unsupervised learning using Hebbian and anti-Hebbian plasticity has a long history in neuroscience. Yet derivations of single-layer networks with such local learning rules from principled optimization objectives became possible only recently, with the introduction of similarity matching objectives. What explains the success of similarity matchin...
متن کاملThe Effect of Compressive Strength Reduction of Column Section Expose due to Freezing-Thawing Cycles on the Seismic Performance of Bridges
One of the serious damages of tremendous earthquakes is the damage to bridges as the major components in an arterial road network, as relief operation is interrupted following cutting roads. Regardless of the magnitude and severity of an earthquake, other factors are also important in the strength and seismic performance of concrete bridges. Freezing-thawing cycles are among the factors, whi...
متن کاملThe Stability Assessment of Dasht-e-Abbas Pressure Intake Tunnel Subjected to Ground Strength Reduction-Iran
The hydraulic pressure is one of the most important factors in the design of pressure intake tunnels. Since the surrounding media cannot usually resist the high internal pressure of these tunnels, they are usually finished with an adequate lining mostly of reinforced concrete, which is an interaction problem between water, soil or rock and concrete lining. Although reinforcing the concrete lini...
متن کاملSoil-Interaction of Intake Pressure Tunnels under Ground Strength Reduction Conditions due to Cracking of the Lining (Case study: Dasht-e-Abbas intake pressure tunnel)
The induced cracks on the concrete lining of the intake pressure tunnels may cause the water seep into the surrounding media leading to develop a hydro pressure on the external surface of the lining. In the common design practice, the lining can be designed to tolerate with this pressure using the Schleiss method. However, when the tunnel is constructed above the underground water, the seepage ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997